package com.shhm.common.entity.common;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.shhm.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author JackZ
 * @version 1.0
 * @description: 评价实体类
 * @date 2025/9/14 下午10:55
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("tb_evaluation")
public class EvaluationEntity extends BaseEntity {
    /**
     * 评论状态
     */
    private Integer dataStatus;
    /**
     * 评论内容
     */
    private String evaluationContent;
    /**
     * 顾客评价等级(1.很满意 2.较满意 3.不满意)
     */
    private Integer evaluationLevel;
    /**
     * 评论编号
     */
    @TableId
    private long id;
    /**
     * 商品编号
     */
    private String productNum;

    /**
     * 顾客编号
     */
    private long userId;
    
    /**
     * 卖家ID（非数据库字段，用于查询条件）
     */
    @TableField(exist = false)
    private Integer sellerId;
}
